vibrating sheepsfoot roller - Spanish English Dictionary